<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <h2>reduce方法</h2>
    <h2>reduce方法2222</h2>
</body>
<script>
//     let arr=[2,3,5,7]
//    const result= arr.reduce((acc,cur)=>{
//     return acc+cur
//    },0)
//    console.log(result)

//统计数组中每个字符中元素出现的次数  例如：{'hello':2,'vue':2,'react':1,angular:1}
 // let arrStr=['hello','vue','hello','react','angular','vue']
  //定义空对象用于统计元素出现的次数 
//   let obj={}
//   arrStr.forEach((item)=>{
//   //  console.log(item)
//     if(item in obj) {
//         obj[item]++;
//     }else {
//         obj[item]=1
//     }
//   })

//   console.log('obj:',obj)

//let arrStr=['hello','vue','hello','react','angular','vue']
//数组转成字符串
// console.log(arrStr.join('---'))
// let str='中国,北京,海淀,上庄'
//字符串转成数组
// console.log(str.split(','))
//arrStr.reduce(回调函数,初始值)
// let result=arrStr.reduce((acc,cur)=>{
//     cur in acc ? acc[cur]++ :  (acc[cur]=1)
//     return acc
// },{})

// console.log('result:',result)
// console.log('arrStr:',arrStr)

// let arrStr=['hello','vue','hello','react','angular','vue']
// console.log(arrStr.reverse())
// console.log(arrStr)
//console.log(arrStr.indexOf('react'))
//console.log(arrStr.includes('react'))

const str='welcome' 
console.log(str.split('').reverse().join(''))

let tagArr=document.getElementsByTagName('h2')
console.log(tagArr[0].tagName.toLowerCase()==='h2')

</script>
</html>